﻿/*----common--------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;}	
img{border:0;}
ol,ul{list-style:none;}
body{ font:12px/20px Arial, Helvetica, sans-serif; color:#333;}

/* 链接属性 */
a{color:#000;text-decoration:none;}
a:hover{color:#0080C8;text-decoration:none;}
a:active,a:focus{color:#0080C8;text-decoration:none;}

/* 其他属性 */
.left{ float: left;}
.right{ float: right;}
.center{text-align:center;}
.hidden {display: none;}
.unLine,.unLine a{text-decoration: none;}
.noBorder{border:none;}
.oneclear{clear:both; font-size:0px; height:0px; line-height:0px;}

/*page*/

.capages{clear:both;height:36px; text-align:right; padding-top:8px; padding-right:8px; color:#666;}
.capages .current{color:#F93D3D}
.capages strong,.capages a{border: 1px solid #DDDDDD;display:inline-block;height: 23px;line-height: 23px;margin-left: 4px;padding: 0 8px;}
.capages strong,.capages a:hover{ background:#8CD3FD; color:#fff; border:1px solid #8CD3FD}
.capages em{font-style:normal; padding:0px 3px;}


/*header*/
#oneheader,#onefooter{width:980px; margin:0 auto; clear:both;}
.topArea{border-bottom:1px solid #DBE1E6; background:#FAFEFF; height:35px; line-height:35px; padding-left:8px;}
.userarea{float:left;width:40%;}
.userarea a{ font-weight:700;color:#0080C8;display:inline-block;}
.userarea a:hover{ text-decoration:underline}
.join_top{background:url(../images/arr_line.jpg) no-repeat right; padding-right:9px;}
.signin_top{padding-left:8px;}
.mainNav{ float:right;width:240px;}
.mainNav li{ float:right; display: inline-block; padding:0 10px; background:url(../images/arr_line.jpg) no-repeat right;}
.mainNav li.last{ background:none}

.commonheader{width:100%; padding-top:12px; height:75px;}
.commonlogo{float:left;width:245px;}
#searchArea{width:548px; float:left; padding-top:9px;}
#searchArea .search{border:2px solid #0080C8;height:36px;}
.searchType{float:left;width:90px; position:relative; background:}
#selectText{ display:block;height:36px;border-right:1px solid #DBE1E6;padding-left:8px; line-height:36px; background:url(../images/search_arr.gif) no-repeat 74px 18px}
.searchTypeList{ position:absolute;left:-2px;top:36px;border:1px solid #0080C8; border-left:2px solid  #0080C8; border-top:0px; background:#fff; width:89px;z-index:99999;}
.searchTypeList a{display:block; padding-left:8px; line-height:22px; height:22px;}
.searchTypeList a:hover{ background:#0080C8; color:#fff;}
.searchInput{float:left;width:356px;}
.searchInput .txtinp{width:350px; border:1px solid #fff; height:32px; *height:31px; line-height:31px; padding-left:4px;}
.txtinp:focus {outline:0;}
.searchSub{float:left;width:98px; background:}
.searchSub input{border:0px; width:98px; height:36px; background:#0080C8; color:#fff;font:100 18px/35px Arial, Helvetica, sans-serif; cursor:pointer;}
.searchSub input:hover{ background:#3695D5;}
.searchKey{clear:both;color:#999;}
.searchKey a{color:#666;}
.searchKey a:hover{color:#0080C8}
.topPostBuy{width:172px; height:40px; float:left; margin-left:15px; margin-top:9px;}
.topPostBuy a{display:block; height:40px; line-height:40px;background:url(../images/postb_bg.jpg) no-repeat; color:#071D28; text-align:center; font-weight:700;}
.topPostBuy a:hover{background:url(../images/postb_bg2.jpg) no-repeat;color:#fff;}

.onecatalog{width:980px; margin:0 auto; border-top:1px dotted #CDD6DC}


.yahere{ height:38px; line-height:32px; color:#999;}
.yahere span{ display:inline-block; padding:0 5px;}

.homefoot{width:980px; margin:18px auto 0px; border-top:2px solid #D5DDE2;  border-bottom:1px solid #D5DDE2;background:#F6F8FA;}
.hf_bor{border-top:1px solid #fff;border-top:1px bottom #fff;}
.footerCol{float:left;width:172px; padding:8px 12px;}
.footerCol dl dt{border-bottom:1px dotted #D5DDE2; height:24px; font-weight:700; color:#071D28;}
.footerCol dl dd{ line-height:23px;}
.footerCol dl dd a{color:#666;}
.at_list{clear:both;border-top:1px dotted #E5E6E8; height:31px; padding-left:12px; padding-top:8px; line-height:22px;}
.at_list .tit{float:left; display:block; color:#666;}
.at_list ul{float:left;}
.at_list ul li{float:left;width:24px; border-right:1px dotted #ddd; text-align:center;}
.at_list ul li.num{width:34px;}
.at_list ul li a,.footerCol dl dd a:hover{color:#0080C8}
.at_list ul li a:hover{ text-decoration:underline;}

#onefooter {border-top:1px solid #D5DDE2; text-align:center; padding-top:8px;}
.footnav{color:#999;}
.footnav span,.footmainnav span{ font-size:10px; padding:0 8px;color:#999;}
.footmainnav a{ font:700 12px/30px Arial, Helvetica, sans-serif}

.copyright{color:#999;}
.text_red{color:#f00}


/* 位置属性 [定义规则] */
.marA{margin:10px;}
.marT{margin-top:10px;}
.marR{margin-right:10px;}
.marB{margin-bottom:10px;}
.marL{margin-left:10px;}
.marmA{margin:8px;}
.marmT{margin-top:8px;}
.marmR{margin-right:8px;}
.marmB{margin-bottom:8px;}
.marmL{margin-left:8px;}

.marsA{margin:5px;}
.marsT{margin-top:5px;}
.marsR{margin-right:5px;}
.marsB{margin-bottom:5px;}
.marsL{margin-left:5px;}

.padA{padding:10px;}
.padT{padding-top:10px;}
.padR{padding-right:10px;}
.padB{padding-bottom:10px;}
.padL{padding-left:10px;}
.padmA{padding:8px;}
.padmT{padding-top:8px;}
.padmR{padding-right:8px;}
.padmB{padding-bottom:8px;}
.padmL{padding-left:8px;}
.padsA{padding:5px;}
.padsT{padding-top:5px;}
.padsR{padding-right:5px;}
.padsB{padding-bottom:5px;}
.padsL{padding-left:5px;}


.